<!--
/**
 * indexEgpusers.tpl
 * 
 * (C) 2009, tetsuya.odaka(EzoGP).
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
-->
 
{include '../Myznala/templates/myHeader.tpl'}

<!-- ==========  追加スタイルとスクリプト   ============ -->
<style type="text/css"> 
</style> 

<script type="text/javascript">
</script>
	
<!-- ==========  以下がプログラム部   ================ -->

<h4>[sample]　EGP_USERSのCRUDサンプル</h4>

<br>
<p>
RDBのテーブルをメンテナンスするプログラム（CRUDプログラム）のサンプルです。
</p>
<p>
<strong>データベースは、組み込みのSQLite2を使用します。</strong>
sqlite2/sqmple.sqliteがデータファイルです。
</p>
<br>
<p>
サンプルプログラムの機能は、
</p>
<ul>
<li>データのリスト表示（ページング）、内容の表示。
<li>データの登録、更新、削除。
<li>CSV形式でのダウンロード。
<li>CSV形式でのアップロード。
</ul> 
<p>
となっています。
</p>
<br>
<p>
これらの機能を、以下の３パターンでサンプリングしています。
</p>
<br>
<h4>[sample]　MVC2パターン</h4>
<p>
このサンプルは、
</p>
<ul>
<li><strong>phpプログラム（contoroller, business object）<span style="padding-bottom:-2px;"><img src="../images/arrow_right.png"></span>
templates（Dwoo）</strong><br>
</ul>
<p>
という、旧来の<strong>MVC2パターン</strong>のアプリケーションとなっています。<br>
サーバーサイドでのページング、登録・更新画面での妥当性検証、Formサブミットには、Myznalaの部品を利用します。
<a href='../examples-egpusers/egpusersList.php'>こちら</a>から。
</p>

<br>
<h4>[sample]　MVC2+Ajax</h4>
<p>
メインスクリーンであるデータのリスト表示と、そのページング処理のみMVC2モデルに基づいたメンテナンスプログラムです。<br>
<strong>データの登録、照会、更新、削除はAjaxライブラリー（YUI）で提供されるパネル機能を利用します。</strong>
パネル表示、登録・更新画面での妥当性検証、Formサブミットには、Myznalaの部品を利用します。<a href='../examples-egpusers/egpusersAsyncList.php'>こちら</a>から。

<br><br>
<h4>[sample]　Ajax</h4>
<p>
<strong>メインスクリーンであるデータのリスト表示と、そのページング処理もYUIを利用してクライアントサイド行う</strong>サンプルとなっています。
パネル表示、登録・更新画面での妥当性検証、Formサブミットには、Myznalaの部品を利用します。
<a href='../examples-egpusers/egpusersAllAsyncList.php'>こちら</a>から。

<!-- ==========  以上がプログラム部   ================ -->
{include '../Myznala/templates/myFooter.tpl'}
